<script>
    let str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

    let cites = [
        { py: 'beijing', name: '北京' },
        { py: 'alishan', name: '阿里山' },
        { py: 'beidaihe', name: '北戴河' },
        { py: 'shijiazhuang', name: '石家庄' }
    ]
    let arr=Array.from(str);
    let obj={};
    arr.forEach(function (item){
       
        obj[item]=[]
        // console.log(obj)
    }) 
    arr.forEach(function (item){
        cites.forEach(function (it){
            console.log(item)
            return it.py.toUpperCase().startsWith(item)?obj[item].push(it):'';
        })
    })
    console.log(obj)
    // let c = {
    //     A:[
    //         { py: 'alishan', name: '阿里山' },
    //     ],
    //     B:[
    //         { py: 'beijing', name: '北京' },
    //         { py: 'beidaihe', name: '北戴河' },
    //     ],
    //     C:[],
    //     D:[],
    //     S:[
    //         { py: 'shijiazhuang', name: '石家庄' }
    //     ],
    // }
</script>